module.exports = async function(params = {}) {

	let title = 'testSend'
	let content = params.message || "发送平台通知、消息测试。在这里显示一大段文字，作为其内容部分，进行测试。"
	let to_uid=params.to_uid||'638de727a899370001303574'
	//以下参数改自addFriendInvite()，有些参数是特定的
	let pushParam = {
		user_id: to_uid,
		payload: {
			type: "wjf-platform-notification", // 各种平台信息
			subType: "platform-message", // 通知子类型（可选）
			// avatar_file: userInfo.avatar_file, // 头像或图标的图片地址，支持Base64
			confirmText: "已读", // 确认按钮的文字（可选）
			// cancelText: "拒绝", // 取消按钮的文字（可选）
			// state: false, // 是否已经处理过 false 未处理，confirm：已确认，cancel：已拒绝（可选）
			// unique: from_uid, // 去重字段，比如同一个用户重复申请加好友，通知数据始终只显示一条，但是会通知多次（可选）
			data: { // 自定义的其他参数（可选）
				// "_id": docId,
				// from_uid
				para: 'test'
			},
			path: false
		},
		title, // "收到im消息，离线时显示的标题",
		content, //"离线时显示的内容"
		path: false
	}
	let appId = '__UNI__D92E17D'

	return {
		errSubject: '',
		errCode: 0,
		errMsg: 'test-send-msg',
		res: await this.sendPushMsg(pushParam,appId)
	}
}